.vxe-table{
  .vxe-table--border-line{
    border-color: $--table-border-color; // 边框
  }
  .vxe-table--header-wrapper .vxe-table--header-border-line{
    border-bottom-color: $--table-border-color; // 边框
  }
  .vxe-header--row th.vxe-header--column{
    color: $--font-color;
    background-color: $--table-head-bg-color;
    background-image: linear-gradient($--table-border-color,$--table-border-color); // 边框
  }
  .vxe-header--row .vxe-header--gutter.col--gutter {
    background-color: $--table-head-bg-color;
  }
  .vxe-body--row td.vxe-body--column{
    color: $--font-color;
    background-color: $--table-body-bg-color;
    background-image: linear-gradient($--table-border-color,$--table-border-color); // 边框
  }
  .vxe-table--body-wrapper.body--wrapper{
    background-color: $--table-body-bg-color;
  }
  .vxe-table--empty-placeholder {
    .vxe-table--empty-content {
      color: $--font-color;
    }
  }
  .vxe-table--body-wrapper::-webkit-scrollbar-thumb { // 滚动条颜色
    background-color: $--table-head-bg-color;
  }
  .vxe-body--row.row--stripe td.vxe-body--column{ // 斑马线
    background-color: $--table-body-bg-color-striped;
  }
  .vxe-body--row.row--hover td.vxe-body--column{
    background-color: $--table-body-bg-color-hover; // hover背景色
  }
  .vxe-body--row.row--current td.vxe-body--column{
    background-color: $--table-body-bg-color-hover; // 选中背景色
  }
}

// 提示框颜色
.vxe-table--tooltip-wrapper.is--visible.is--actived.vxe-table--valid-error{
  $tipColor: #f56c6c;
  &.theme--dark{
    &.placement--bottom{
      .vxe-table--tooltip-arrow{
        border-bottom-color: $tipColor;
        &:before{
          border-bottom-color: $tipColor;
        }
      }
    }
    &.placement--top{
      .vxe-table--tooltip-arrow{
        border-top-color: $tipColor;
        &:before{
          border-top-color: $tipColor;
        }
      }
    }
  }
}

